package com.aaa.statistics.service;

import com.aaa.entity.CheckItem;
import com.aaa.entity.DictData;
import com.aaa.entity.HisCareOrderItem;
import com.aaa.entity.HisCheckResult;
import com.aaa.statistics.vo.HisCareOrderItemVo;
import com.aaa.statistics.vo.HisCheckResultSaleVo;
import com.aaa.statistics.vo.HisCheckResultVo;
import com.aaa.statistics.vo.HisVO;
import com.aaa.vo.Result;
import com.baomidou.mybatisplus.core.metadata.IPage;

import java.util.List;

/**
 * @author ：晋升（js20020923@qq.com）
 * @date ：Created in 2023/3/29 9:51
 * @description：
 * @modified By：
 * @version:
 */

public interface CheckService {
    //初始化检查项目
    Result<List<CheckItem>> queryList();
    //通过字典类型查询对应的检查状态
    Result<List<DictData>> fingBytype(String type);

    Result<IPage<HisCheckResult>> HisetByPage(Integer currentPage, Integer pageSize, HisCheckResultVo hisCheckResultVo);

    Result<List<HisCheckResultSaleVo>> listStat(HisCheckResultVo hisCheckResultVo);
}